a meter squared - Spanish English Dictionary